package com.tracesystem.controller.form;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * @author JMOCOK
 * @description 缺陷更新参数
 * @date 2022/3/24  16:04
 */
@ApiModel("缺陷更新参数")
@Data
public class ModifyIssueForm {
    @ApiModelProperty("缺陷id")
    private Integer issueId;
    @ApiModelProperty("父级缺陷id")
    private Integer parentIssueId;
    @ApiModelProperty("缺陷名")
    private String issueName;
    @ApiModelProperty("缺陷描述")
    private String issueDesc;
    @ApiModelProperty("缺陷分类")
    private String issueType;
    @ApiModelProperty("严重程度")
    private String issueSeverity;
    @ApiModelProperty("优先级")
    private String issuePriority;
    @ApiModelProperty("预计开始日期")
    private LocalDate planStartTime;
    @ApiModelProperty("预计结束时间")
    private LocalDate planEndTime;
    @ApiModelProperty("预计工时")
    private BigDecimal planWorkHours;
    @ApiModelProperty("完成要求")
    private String doneCondition;
    @ApiModelProperty("附件描述")
    private String attachDesc;
    @ApiModelProperty("原文件名")
    private String attachFile;
    @ApiModelProperty("文件大小")
    private BigDecimal fileSize;
    @ApiModelProperty("文件类型")
    private String mimeType;
    @ApiModelProperty("是否是图片")
    private Integer isPic;
    @ApiModelProperty("文件状态")
    private String logState;
    @ApiModelProperty("保存文件名")
    private String fileUrl;
}
